Unset expander_column when expander column is removed from tree view
authorKristian Rietveld <kris@gtk.org>
Mon, 28 Dec 2009 20:34:17 +0000 (21:34 +0100)
committerKristian Rietveld <kris@gtk.org>
Mon, 28 Dec 2009 20:34:17 +0000 (21:34 +0100)
gtk/gtktreeview.c

index 949250fe083112571761a7c206a6ff896742588c..17aed3f99c0e036988206ba76830fd1d367b8d97 100644 (file)
@@ -11177,6 +11177,9 @@ gtk_tree_view_remove_column (GtkTreeView       *tree_view,
       tree_view->priv->edited_column = NULL;
     }
 
+  if (tree_view->priv->expander_column == column)
+    tree_view->priv->expander_column = NULL;
+
   g_signal_handlers_disconnect_by_func (column,
                                         G_CALLBACK (column_sizing_notify),
                                         tree_view);